Developing a reusable workflow engine
نویسندگان
چکیده
Every time a workflow solution is conceived there is a large amount of functionality that is eventually reinvented and redeveloped from scratch. Workflow management systems from academia to the commercial arena exhibit a myriad of approaches having as much in common as in contrast with each other. Efforts in standardizing a workflow reference model and the gradual endorsement of those standards have also not precluded developers from designing workflow systems tailored to specific user needs. This article is written in the belief that an appropriate set of common workflow functionality can be abstracted and reused in forthcoming systems or embedded in applications intended to become workflow-enabled. Specific requirements and a prototype implementation of such functionality, named Workflow Kernel, are discussed.
منابع مشابه
Study of the Reusable Workflow System
Reusable development can promote the productivity of large workflow systems development. However it has not precluded developers from designing workflow system tailoring to users’ specific needs, though workflow management coalition standardized the five kinds of abstract interfaces of workflow enactment service in workflow reference model. Specific business process characteristics are still su...
متن کاملReusable Workflow System Design and Development
Reusable development can promote the productivity of large workflow systems development. However it has not precluded developers from designing workflow system tailoring to users’ specific needs, though workflow management coalition standardized the five kinds of abstract interfaces of workflow enactment service in workflow reference model. Specific business process characteristics are still su...
متن کاملThree Keys to Developing and Integrating Telecommunications Service Management Systems - IEEE Communications Magazine
use case. variations in the behavior of a use case or object. macros. Other mechanisms which could be applied across a set of components or within a complex component are: Configuration languages used to connect optional or alternative components in complete configurations. Generation of derived components and their relationships from languages and templates. This is more the ultimate aim of OD...
متن کاملUsing UNICORE and WS-BPEL for Scientific Workflow Execution in Grid Environments
Within the BIS-Grid project, a BMBF-funded project in the context of the German D-Grid initiative, we developed the BIS-Grid workflow engine that is based upon service extensions to UNICORE 6 to use an arbitrary WS-BPEL workflow engine and standard WS-BPEL to orchestrate stateful, WSRF-based Grid services. Although aimed at proving the feasibility of applying Grid technologies for business info...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems Architecture
دوره 50 شماره
صفحات -
تاریخ انتشار 2004